﻿@charset "utf-8";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"微软雅黑"; margin:0;padding:0;color: #666; line-height:24px;overflow-x: hidden;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both; height:0px;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m20{ margin-top:20px;}
.m10{ margin-top:10px;}
.m15{ margin-top:15px;}
.m60{ margin-top:60px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.center{ width:1200px; height:auto;}
.clearfix {zoom: 1;}

.top{ width:100%; height:40px; line-height:40px; font-size:12px; min-width:1200px; background:#ededed;}
.top font{ float:left;}
.top p{ float: right;}
.top p a{ margin:0px 10px;}
.top p a:hover{ text-decoration:underline;}

.logo{text-align:center; margin:10px auto; min-width:1200px;}

.nav{ height:50px; background:#212121;  border-bottom:3px solid #d82634; min-width:1200px;}
.nav .dh{ width:1200px; height:50px;}
.nav .dh li{ width:133px; height:50px; float:left; text-align:center; font-size:15px;}
.nav .dh li a{  color:#FFF; display:block; line-height:50px; }
.nav .dh li a:hover{ background:#d82634; color:#FFF;}
.nav .dh li:hover ul li{display:block; width:100%;}
.nav .dh li ul li{width:100%; height:40px; line-height:40px;  background:#f7f7f7; position:relative;  z-index:9999; left:0px; top:0px; display:none; text-align:center; border-bottom:1px solid #FFF;}
.nav .dh li ul li a{ color:#666; font-size:14px; line-height:40px; font-weight:normal; }
.nav .dh li ul li a:hover{ color:#333; background:#e7e7e7;}
.nav .dh li .cur{ background:#d82634;}

.banner{width:100%; height:770px; overflow:hidden; min-width:1200px;}
.bannerc{width:100%; height:770px; margin:0px auto; min-width:1200px;}

.bannerc #full-screen-slider { width:100%; height:770px; text-align:left;position:relative; min-width:1200px;}
.bannerc #slides {display:block;width:100%;height:770px;list-style:none;padding:0;margin:0;position:relative;min-width: 1200px;}
.bannerc #slides li {display:block;width:100%;height:770px;list-style:none;padding:0;margin:0;position:absolute;min-width: 1200px;}
.bannerc #slides li a { display:block; width:100%; height:770px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:29%; top:730px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#000000; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#d82634;}

.yunu-sou{padding: 20px 0;border-bottom: 1px solid #eee;overflow: hidden;min-width: 1200px;}
.yunu-sou .hot{float: left;padding: 8px 0;}
.yunu-sou .hot a{margin-right: 10px;}
.yunu-sou .hform{float: right;}
.yunu-sou .hform input{float: left;font-size: 14px;border: 0;padding: 8px 10px;line-height: 20px;background: url(../images/s_inp.gif) no-repeat 0 0;width: 210px;}
.yunu-sou .hform button{border: 0;border-bottom: 1px solid transparent;padding: 0;float:left;cursor:pointer;outline: none;width: 49px;height: 36px;background: url(../images/s_so.gif) no-repeat 0 0;}

.sec-titles{text-align: center; height: 70px;position: relative;}
.sec-titles h2{font-size: 30px;color: #d82634;font-weight: bold;background: url(../images/line.png) no-repeat bottom center;padding-bottom: 10px; height:30px;}
.sec-titles h2 span{ color:#252525;}
.sec-titles p{font-size: 14px;margin-top: 8px;}

.ys{ margin-top:30px;}
.ys dl{float: left;display: inline-block;margin-right: 14px;width: 237px;height: 110px;border: 1px solid #cccccc;padding: 30px 20px 30px 30px;}
.ys dl:last-child{margin-right: 0;}
.ys dl:hover{background:#d82634;color: #FFF;}
.ys dl dt{float: left;}
.ys dl dd{float: right;margin-top: 25px;}
.ys dl dt h3{font-size: 20px;font-weight: bold;color: #333;}
.ys dl dt p{line-height: 35px;}
.ys dl dt .more{width: 90px;height: 28px;display: block;line-height: 28px;text-align: center;background:#d82634;border-radius: 5px;margin-top: 15px;}
.ys dl dt .more a{color: #FFF;width: 90px;height: 28px;display: block;border-radius: 5px;}
.ys dl:hover h3{color: #FFF;}
.ys dl:hover .more a{background: #FFF;color:#d82634}

.bg1{background-color: #f5f5f5;position: relative;display: flow-root;min-width: 1200px;}
.bg1:before{content: "";width: 0;height: 0;position: absolute;border-top: 50px solid #fff;border-right: 960px solid transparent;border-left: 960px solid transparent;left: 50%;top: 0;margin-left: -960px;}
.bg1 .yunu-section-title{margin-top: -50px;}

.yunu-section{padding: 65px 0;}
.yunu-section-title{margin-bottom: 10px;font-size: 40px;text-align: center;position:relative;color:#333;}
.yunu-section-title strong{color: #d82634;}
.yunu-section-title i{display: block;margin: 0 auto 0;width: 57px;height: 66px;background: url(../images/sl_tbg.png) no-repeat center;line-height: 66px;text-align: center; margin-bottom:15px;}
.yunu-section-title p{font-size: 20px;margin: 20px 0 0;}
.yunu-section-title p span{color: #ddd; padding: 0 10px;}
.yunu-section-title .img-center{text-align: center;font-size: 0;}
.yunu-section-title .img-center img{display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle; margin-top:17px;}

.s3{margin-left: -34px;}
.s3 li{float: left;width: 14.2857142857%;}
.s3 li a{display: block;margin-left: 34px;}
.s3 li .text{text-align: center;line-height: 34px;background: url(../images/pz_titbg.png) no-repeat center;color: #fff;font-size: 18px;margin-top: 20px;}
.s3 li a:hover .img-center{border-color: #d82634;}
.s3 li a:hover .text{background-image: url(../images/pz_titbgh.png);}

.s4{margin: 20px 0 0 -20px;}
.s4 li{float: left;width: 33.333333%;}
.s4 li a{display: block;background-color: #fff;margin: 20px 0 0 20px;}
.s4 li .img-center{position: relative;height: 290px;line-height: 290px;overflow: hidden;}
.s4 li .img-center img{ width:100%;}
.s4 li .img-center:after{content: '';cursor: pointer;position: absolute;left: -100%;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0));-webkit-transform: skewx(-25deg);transform: skewx(-25deg);}
.s4 li .text{border-top: 1px solid #eee;padding: 20px 60px 20px 20px;position: relative;}
.s4 li .text:after{content: '';position: absolute;right: 10px;top: 50%;width: 52px;height: 55px;margin-top: -27px;background: url(../images/pz_more2.png) no-repeat center;-webkit-transition: all 0.5s;transition: all 0.5s;}
.s4 li .text h4{margin: 0;font-size: 18px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.s4 li .text p{font-size: 16px;color: #8B8B8B;margin: 10px 0 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.s4 li a:hover .img-center:after{left: 100%;-webkit-transition: all 0.5s;transition: all 0.5s;}
.s4 li a:hover .text:after{-webkit-transform: translateY(-85%);transform: translateY(-85%);background-image: url(../images/pz_more2h.png);}
.s4 li a:hover{color: #d82634;}

.bg2{background: url(../images/sl_bg.png) no-repeat center 0 #000;position: relative;overflow: hidden;color: #fff;min-width: 1200px;}
.bg2:before{content: "";width:0;height:0;position:absolute;border-top:50px solid #f5f5f5;border-right:960px solid transparent;border-left:960px solid transparent;left:50%;top:0;margin-left: -960px;}
.bg2:after{content:"";width:0;height:0;position:absolute;border-bottom:50px solid #fff;border-right:960px solid transparent;border-left:960px solid transparent;left:50%;bottom:0;margin-left:-960px;}
.bg2 .yunu-section-title{margin-top: -50px;position: relative;z-index: 1;text-align: left; color:#FFF; height: 130px; margin-bottom:40px;}
.sl-tit{float: right;font-size: 30px;padding-top: 14px;}
.sl-tit span{color: #d82634;}
.sl-desc{border-left: 1px solid rgba(255,255,255,0.15);float: left;}
.sl-desc li{float: left;border-right: 1px solid rgba(255,255,255,0.15);width: 140px;text-align: center;}
.sl-desc li .img-center{height: 48px;line-height: 48px;}
.sl-desc li p{margin: 10px 0 0;line-height: 1;font-size: 24px;}
.sl-tel{float: right;width: 520px;margin-top: 20px;}
.sl-tel span{display: block;font-size: 16px;opacity: 0.4;}
.sl-tel p{margin: 0;font-size: 36px;padding-left: 38px;background: url(../images/sl_tel.png) no-repeat left center;height: 56px;line-height: 56px;}

.yss1{ height:446px; overflow:hidden; background:url(../images/ys_bg1.jpg) no-repeat center top;}
.yss2{ height:446px; overflow:hidden; background:url(../images/ys_bg2.jpg) no-repeat center top;}
.yss3{ height:446px; overflow:hidden; background:url(../images/ys_bg3.jpg) no-repeat center top;}
.yss4{ height:446px; overflow:hidden; background:url(../images/ys_bg4.jpg) no-repeat center top;}
.yss dd{padding-top: 120px; width:530px;}
.yss dd h4{margin: 0 0 40px;overflow: hidden;font-weight: normal;}
.yss dd h4 i{float:left;background: url(../images/sl_ctit.png) no-repeat center;color: #fff;width: 61px;line-height: 70px;text-align: center;font-size: 36px;font-style: normal;font-family: Impact;}
.yss dd h4 span{display: block;margin-left: 85px;font-size: 36px;padding: 1px 0;}
.yss dd h4 span small{display: block;font-size: 12px;color: #999;text-transform: uppercase; margin-bottom: 10px;}
.yss dd p{font-size: 16px;line-height: 2;margin: 0 0 18px;}

.case{height: 586px;overflow:hidden;margin-top:30px;}
.case li{float: left;width: 310px;margin-right:20px;}
.case li a{display: block; background-color:#f0f0f0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.case li div{ margin-bottom:20px;}
.case li img{ width:100%;}
.case li .text{line-height: 50px;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;padding: 0 15px;}
.case li a:hover{background-color:#d82634;color: #fff;}
.case li a:hover .more{-webkit-transform: scale(1);transform: scale(1);}

.introductionl{padding-bottom: 62px;}
.introductionl .bg{height: 314px;background: url(../images/introductionl_bg.jpg) no-repeat center 0;background-attachment: fixed;padding-top: 60px;box-sizing: border-box;min-width: 1200px;}
.introductionl .bg .sec-titles h2{color: #FFF; background: url(../images/lines.png) no-repeat bottom center;}
.introductionl .bg .sec-titles p{ color: #FFF;}
.introductionl .content{position: relative;margin-top: -135px;z-index: 2;background: #fff;}
.introductionl .content:after{content: "";height: 0;display: block;clear: both;}
.introductionl .content .pic{width: 50%;overflow: hidden;float: right;}
.introductionl .content .pic img{width: 100%;display: block;}
.introductionl .content .text{width: 50%;float: left;padding: 40px;box-sizing: border-box;box-shadow: 0px 2px 10px 1px #dadada;min-height: 437px;}
.introductionl .content .text .tit{line-height: 34px;font-size: 30px;font-weight: bold;color: #333333;}
.introductionl .content .text .line{width: 33px;height: 2px;background: #d2d2d2;margin: 28px 0 16px 0;}
.introductionl .content .text .txt{line-height: 30px;font-size: 14px;color: #595959;text-align:justify;}
.introductionl .content .text ul{margin-top: 44px;}
.introductionl .content .text ul:after{content: "";height: 0;display: block;clear: both;}
.introductionl .content .text ul li{width: 33.333%;float: left;text-align: center;background: url(../images/introductionl_line.gif) no-repeat 0 center;}
.introductionl .content .text ul li:first-child{background: none;}
.introductionl .content .text ul li a:hover .txt2{color:#d82634;}
.introductionl .content .text ul li .icon{height: 34px;}
.introductionl .content .text ul li .icon img{max-height: 100%;}
.introductionl .content .text ul li .txt2{line-height: 20px;font-size: 16px;color: #333333;margin-top: 10px;}

.honor{height:233px;overflow:hidden;margin-top:30px;}
.honor li{float: left;width: 310px;margin-right:20px;}
.honor li a{display: block; background-color:#f0f0f0;-webkit-transition: all 0.5s;transition: all 0.5s; overflow:hidden;}
.honor li img{ width:100%; transition: all .4s ease-in-out 0s;}
.honor li img:hover{transform: scale(1.2); webkit-transform: scale(1.2);}

.news_bg{margin:auto;width:100%;height:520px;background:#fff;min-width: 1200px;}
.yatitle{ height:80px;}
.yatitle .tle{}
.yatitle .tle h3{ height:35px; font-size:26px; color:#000;position: relative; font-weight:bold; padding-top:15px;}
.yatitle .tle h3 a{ color:#000;}
.yatitle .tle h3:after{display: block; content: ''; width:26px; height:4px; background: #d82634; position: absolute; left:0; top:0;}
.yatitle .tle h4{ margin-top:0px; height:20px; font-size:14px; color:#999;text-transform:uppercase; font-weight:normal;}
.yatitle_more{margin-top:22px; margin-left:20px; float: right; font-size:14px; color:#888; line-height:22px; vertical-align: middle; border: 1px solid #ccc; padding:5px 20px; background:#fff;}
.yatitle_more:hover{ color: #fff; background:#d82634; }

.homenews_list{ margin:10px auto auto; width:1220px;  position:relative;}
.homenews_list .hd{ width:120px; position:absolute; top:-80px; right:120px; height:50px; line-height:50px;  overflow:hidden;}	
.homenews_list .hd .next,.homenews_list .hd .prev{ margin-top:17px; float:right; display:block; width:18px; height:18px; background: url(../images/left_rights.png) no-repeat -6px -7px; overflow:hidden; margin-left:6px; cursor:pointer; }	
.homenews_list .hd .next{ background-position:-34px -7px; }	
.homenews_list .hd .prevStop{ background-position:-6px -40px; cursor:default; }	
.homenews_list .hd .nextStop{ background-position:-34px -40px; cursor:default; }	
.homenews_list .hd ul{ float:right; margin:23px 0 0 0; zoom:1; }	
.homenews_list .hd ul li{ float:left; cursor:pointer; display:block; width:6px; height:6px; margin-right:10px; _display:inline; background:#999; overflow:hidden; font-size:0;border-radius:100%;}	
.homenews_list .hd ul li.on{ background:#f00;}

.homenews_list .bd{ width:1220px;}
.homenews_list .bd ul{ overflow:hidden; zoom:1; }
.homenews_list .bd ul li{ width:380px; height:395px; margin:10px 18px 10px 10px; float:left; _display:inline; overflow:hidden;border:1px solid #f9f9f9; background:#fff;}
.homenews_list .bd ul li img{ width:380px; height:253px; display:block;}
.homenews_list .bd ul li a{ display:block; text-decoration:none; font-weight:normal;}
.homenews_list .bd ul li a h2{ margin-top:20px; height:30px; line-height:30px; font-size:18px; display:block; overflow:hidden; color:#333; padding:0 15px;  font-weight:normal;}
.homenews_list .bd ul li a h3{ margin-top:15px; height:50px; line-height:25px; overflow:hidden; color:#999;padding:0 15px;  font-weight:normal;}
.homenews_list .bd ul li a h4{ margin-top:25px; width:100%; height:2px;background:#E2E2E2; font-size:0;  font-weight:normal;}
.homenews_list .bd ul li a:hover h2{color:#d82634;}
.homenews_list .bd ul li a:hover h3{color:#6E6E6E;}
.homenews_list .bd ul li a:hover h4{ background:#d82634;transition:ease 0.3s; -webkit-transition:ease 0.3s; -moz-transition:ease 0.3s; -o-transition:ease 0.3s; -ms-transition:ease 0.3s;}
.b_shadow{-o-box-shadow:0 0 18px rgba(0,0,0,.1);-ms-box-shadow:0 0 18px rgba(0,0,0,.1);-moz-box-shadow:0 0 18px rgba(0,0,0,.1);-webkit-box-shadow:0 0 18px rgba(0,0,0,.1);box-shadow:0 0 18px rgba(0,0,0,.1);}


.link{line-height:26px;height:90px;overflow:hidden;min-width: 1200px;}
.link h2{ height:49px; line-height:49px; font-weight:normal; font-size:16px; padding:0 30px 0 38px; border-bottom:solid 1px #bebebe; background:url(../images/ico03.jpg) no-repeat 0 13px; padding:0 0 0 30px;color:#333;}
.link h2 a{ color:#00418d;}
.link h2 em{ font-style:normal; font-size:14px; padding:0 0 0 5px; text-transform:uppercase; font-family:"Times New Roman", Times, serif;color:#d82634;}
.link h2 span{ font-size:12px;}
.lnk_c{ padding:8px 0 0 0px; overflow:hidden}
.lnk_c a{padding-right:35px; display:inline-block;color:#4d4d4d;}
.lnk_c a:hover{ color:#d82634;}

.footer{width: 100%;color: #fff;padding-bottom: 48px;background: #2E3033;border-top: 8px solid #d82634; overflow:hidden; min-width:1200px;}
.footer .links{padding: 20px 0;font-size: 16px;border-bottom: 1px solid #1a1d21;}
.footer .links span{color: #fff;display: inline-block;}
.footer .links a{display: inline-block;font-size: 14px;color: #939393;padding-right: 10px;}
.footer .links a:hover{color: #d82634;}
.footer .bottom{border-top: 1px solid #464a50;}
.footer .bNav{width: 558px;height: 180px;margin-top: 48px;border-right: 1px solid #1a1d21;}
.footer .di_logo img{width: 111px;height: 111px;background-size: 100%;}
.footer .bNav dl{display: inline-block;float: left;width: 139px;overflow: hidden;text-align: left;padding-top: 10px;}
.footer .bNav dl dt{height: 16px;display: block;padding-bottom: 32px;}
.footer .bNav dl dt a{display: block;font-size: 16px;color: #fff;line-height: 16px;}
.footer .bNav dl dd{display: block;height: 14px;padding-bottom: 16px;}
.footer .bNav dl dd a{display: block;font-size: 14px;color: #939393;line-height: 14px;}
.footer .bNav dl dd a:hover{color: #d82634;}
.footer .ewm{height: 180px;text-align: center;padding-left: 48px;margin-top: 48px;border-left: 1px solid #464a50;}
.footer .ewm dl{width: 140px;float: left;display: block;margin-right: 30px;margin-top: 10px;height: 164px;}
.footer .ewm dl:nth-child(2){margin-right: 0px;}
.footer .ewm dl:first-child+dl{margin-right: 0px;}
.footer .ewm dl dt{width: 140px;height: 140px;background-color: #fff;text-align: center;}
.footer .ewm dl dt img{width: 130px;height: 130px;display: inline-block;background-size: 100%;margin-top: 5px;}
.footer .ewm dl dd{font-size: 14px;color: #939393;line-height: 24px;padding-top: 5px;}
.footer .contact_info{width: 345px;height: 180px;padding-left: 75px;border-right: 1px solid #1a1d21;border-left: 1px solid #464a50;margin-top: 48px;}
.footer .contact_info p.p1{font-size: 14px;color: #fff;line-height: 14px;padding-top: 10px;}
.footer .contact_info p.dh{font-size: 36px;color: #d82634;font-family: "Arial";line-height: 36px;padding-top: 4px;font-weight: bold;padding-bottom: 12px;}
.footer .contact_info h3{font-size: 20px;padding-top: 8px;}
.footer .contact_info p.ftel{font-size: 14px;color: #939393;line-height: 22px;width: 270px;}
.footer .contact_info i{display: block;padding-top: 8px;font-size: 14px;color: #fff;}
.footer .contact_info i a{display: inline-block;color: #fff;padding-right: 12px;}

.copyright{height: 50px;line-height: 50px;color: #666;font-size: 12px;background: #27292B; min-width:1200px;}
.copyright p{color: #939393;}
.copyright span{margin: 0 6px;}
.copyright a{color: #939393;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.copyright a:hover{color: #d82634;}


.nbanner{ width:100%; height:250px; background:url(../images/nbanner.jpg) center no-repeat;}
.yunu-curmbs{padding: 15px 0;border-bottom: 1px dashed #dcdcdc;margin-bottom: 20px;}
.yunu-curmbs span{padding-left: 10px;border-left: 10px solid #333;}
.yunu-curmbs em{font-style: normal;padding: 0 5px;color: #999;}
.yunu-curmbs a:hover{ color:#d82634;}

.ct2-sd{float: left;width: 240px;}
.ct2-mn{float: right;width: 930px;}
.panel-sd-hd{background-color: #d82634;color: #fff;padding-bottom: 5px;}
.panel-sd-hd h4{text-align: center;border-bottom: 1px solid #fff;margin: 0;font-size: 24px;padding: 20px 0;}
.panel-sd-bd{border: 1px solid #ececeb;padding: 5px 10px;border-top: 0;}
.yunu-column h3{margin: 0 0 2px;font-weight: normal;background: url(../images/p14-icon5.png) no-repeat right center #ddd;padding: 0 40px;}
.yunu-column h3 a{display: block;line-height: 50px;font-size: 18px;color: #333;}
.yunu-column h3.on, .yunu-column h3:hover{background: url(../images/p14-icon2.png) no-repeat right center #d82634;}
.yunu-column h3.on a, .yunu-column h3:hover a{color: #fff;}
.yunu-column li{line-height: 50px;border-bottom: 1px solid #fff;}
.yunu-column li a{display: block;padding: 0 40px;background-color: #ECECEC;}
.yunu-column .sub>a{position: relative;}
.yunu-column .sub>a:after{content: '';width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.yunu-column .sub.open>a:after{border-color: #d82634;}
.yunu-column .sub-box{border-left: 1px solid #ECECEC;border-right: 1px solid #ECECEC;display: none;}
.yunu-column .sub.open .sub-box{display: block;}
.yunu-column .sub-box p{margin: 0;border-bottom: 1px solid #ECECEC;}
.yunu-column .sub-box a{background-color: transparent;padding-left: 60px;}

.yunu-contact-z2{background-color: #d82634;text-align: center;color: #fff;padding: 20px;margin-bottom: 20px;}
.yunu-contact-z2 p{margin: 0;}
.yunu-contact-z2 p img{vertical-align: middle;margin-right: 5px;}
.yunu-contact-z2 span{display: block;font-size: 26px;font-weight: bold;margin-top: 10px;line-height: 1;}

.right{width: 930px;}
.title{font-size: 24px;color: #333333;text-align: center;margin: 10px 0 22px;font-weight: bold;}
.mark{color: #999999;height: 38px;line-height: 38px;text-align: center;margin-bottom: 20px;border-top: 1px dashed #e5e5e5;border-bottom: 1px dashed #e5e5e5;}
.mark i{ font-style:normal;}
.mark span{ margin-right:20px;}
.right .cont{color: #666666;}

.news-list .item{width: 100%;padding: 20px;border-bottom: 1px solid #e6e6e6;transition: all 0.3s;overflow: hidden;}
.news-list .item:hover{box-shadow: 0 4px 10px #ccc;}
.news-list .item:hover .img img{transform: scale(1.1);}
.news-list .item:hover .texts .more{color: #d82634;}
.news-list .item .img{width: 297px;overflow: hidden;display: inline-block;float: left;}
.news-list .item .img img{width: 100%;height: 100%;transition: all 0.3s; max-height: 223px;}
.news-list .item .texts{width: calc(100% - 340px);display: inline-block;float: left;margin-left: 40px;}
.news-list .item .texts .titles{width: 100%;font-size: 18px;line-height: 18px;margin-top: 10px;}
.news-list .item .texts .date{width: 100%;font-size: 14px;line-height: 14px;color: #999;margin-top: 20px;}
.news-list .item .texts .desc{width: 100%;font-size: 14px;line-height: 30px;color: #666;margin-top: 15px;}
.news-list .item .texts .more{width: 100%;font-size: 14px;line-height: 14px;color: #333;margin-top: 40px;transition: all 0.3s;}

.prodc-list{margin: 0 0 0 -20px;}
.prodc-list li{float: left;width: 33.333333%;}
.prodc-list li a{display: block;margin: 0 0 20px 20px;border: 1px solid #ddd; text-align:center;}
.prodc-list li .m{height: 221px;line-height: 221px;}
.prodc-list li img{ width:100%; height:100%;}
.prodc-list li .text{padding: 5px 20px;}
.prodc-list li h4{margin: 0;font-size: 18px;line-height: 45px;height: 45px;overflow: hidden;font-weight: normal;text-align: center;}
.prodc-list li a:hover{border-color: #d82634;}

.reLink{height: 48px;line-height: 48px;padding: 0;border-top: 1px solid #eee; margin: 20px auto;}
.reLink .prevLink, .wrapper .reLink .nextLink{width: 50%;}
.reLink .nextLink{text-align: right;}
.reLink a:hover{ color: #d82634;}

.pagess{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
.pagess ul li{display: inline-block;border: 1px solid #ccc;padding: 4px 12px;margin: 0 3px;line-height: 20px;background: #fff;color: #999}
.pagess ul li:hover{background: #d82634; color: #fff;border: 1px solid #d82634}
.pagess ul li:hover a{color: #fff;}
.pagess ul li.thisclass{display: inline-block;border: 1px solid #d82634;padding: 4px 12px;margin: 0 3px;background: #d82634;color: #fff;}
.pagess ul li.thisclass a{color: #fff;}
.pagess ul li a{display: block;color: #999}
.pagess ul li a:hover{color: #fff;}

.top_logo{ display:none;}
.wapnav{ display:none;}
.wapbanner{ display:none;}
.toollist{ display:none;}
@media screen and (max-width: 767px) {
.top{ display:none;}
.logo{ display:none;}
.top_logo{ display:block;}
.wapnav{ display:block;}
.banner{ display:none;}
.wapbanner{ display:block;}
.nav{ display:none;}
.center{width: 96%;height:auto;}
.toollist{ display:block;}
.mag{ margin-top:3%;}

.top_logo{ text-align:center;}
.top_logo img{ height:70px;}

.wapnav{ width:100%; height:50px; background:#e63231; position:relative;}
.wapnav p{ float:left; line-height:50px; margin-left:5%; color:#fff;}

.menu-btn{float: right;margin-right: 5%; margin-top:2.9%;}
.menu-btn:before, .menu-btn:after, .menu-btn span{display: block;height: 2px;background-color: #FFF;content: '';}
.menu-btn:before{width: 24px;}
.menu-btn:after{width: 18px;margin-left: 6px;}
.menu-btn span{width: 12px;margin: 6px 0 6px 12px;}

.nav{ height:100%; width:100%; background:#fff;  border-bottom:none; min-width:100%; position:absolute; z-index:99999; }
.nav .dh{width:100%;height:100%;}
.nav .dh li{ width:100%; height:50px; float:left; font-size:15px; border-bottom:1px solid #dedede; }
.nav .dh li a{  color:#333; display:block; line-height:50px; }
.nav .dh li .cur{ background:none;}

.yunu-sou{ display:none;}

.sec-titles h2{font-size: 22px;}
.sec-titles h2 span{color:#252525;display: none;}

.ys{ margin-top:30px;}
.ys dl{float: left;display: inline-block;margin-right: 14px;width: 90%;height: 110px;border: 1px solid #cccccc;padding: 5%;margin-top: 2%;}

.bg1{background-color: #f5f5f5;position: relative;display: flow-root; min-width:auto !important;}
.bg1:before{display: none;}

.yunu-section{padding: 120px 0;}
.yunu-section-title{margin-bottom: 10px;font-size: 30px;text-align: center;position:relative;color:#333;}
.yunu-section-title strong{color: #d82634;}
.yunu-section-title i{display: block;margin: 0 auto 0;width: 57px;height: 66px;background: url(../images/sl_tbg.png) no-repeat center;line-height: 66px;text-align: center; margin-bottom:15px;}
.yunu-section-title p{font-size: 12px;margin: 20px 0 0;}
.yunu-section-title p span{color: #ddd; padding: 0 10px;}
.yunu-section-title .img-center{text-align: center;font-size: 0;}
.yunu-section-title .img-center img{display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle; margin-top:17px;}

.s3{margin-left: -34px;}
.s3 li{float: left;width: 50%;}
.s3 li a{display: block;margin-left: 34px;}
.s3 li .text{text-align: center;line-height: 34px;background: url(../images/pz_titbg.png) no-repeat center;color: #fff;font-size: 18px;margin-top: 20px;}
.s3 li a:hover .img-center{border-color: #d82634;}
.s3 li a:hover .text{background-image: url(../images/pz_titbgh.png);}

.s4{margin: 10% 0 0 0px;}
.s4 li{float: left;width: 48%;margin-right: 2%;margin-top: 2%;}
.s4 li a{display: block;background-color: #fff;margin: 2% 0 0 2%;}
.s4 li .img-center{position: relative;height: auto;line-height: auto;overflow: hidden;}
.s4 li .img-center img{ width:100%;}
.s4 li .img-center:after{content: '';cursor: pointer;position: absolute;left: -100%;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0));-webkit-transform: skewx(-25deg);transform: skewx(-25deg);}
.s4 li .text{padding: 5% 6% 5% 2%;}
.s4 li .text:after{display: none;}
.s4 li .text h4{margin: 0;font-size: 12px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.s4 li .text p{display: none;}

.bg2{display: none;}
.yunu-sections{ min-width:auto !important; display:none;}
.bg2:before{ display:none;}
.bg2:after{ display:none;}
.yss1{height: auto;overflow:hidden;background: none;}
.yss2{ height: auto; overflow:hidden; background:none;}
.yss3{ height: auto; overflow:hidden; background:none;}
.yss4{ height: auto; overflow:hidden; background:none;}
.yss dd{padding-top: 12%;width: 90%;margin: auto;}

.case{height:auto;overflow:auto;margin-top:0;display: contents;}
.case ul{ width:100% !important; margin-top:5%;}
.case li{float: left;width: 102%;margin-right: 0px;}
.case li a{display: block; background-color:#f0f0f0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.case li div{margin-bottom:20px;float: left;width: 48%;margin-right: 2%;}
.case li img{ width:100%;}
.case li .text{line-height: 50px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}

.introductionl{padding-bottom: 62px;}
.introductionl .bg{height: 310px;background: url(../images/introductionl_bg.jpg) no-repeat center 0;background-attachment: fixed;padding-top: 60px;box-sizing: border-box;min-width: auto;background-size: cover;}
.introductionl .bg .sec-titles h2{color: #FFF; background: url(../images/lines.png) no-repeat bottom center;}
.introductionl .bg .sec-titles p{ color: #FFF;}
.introductionl .content{position: relative;margin-top: -135px;z-index: 2;background: #fff;}
.introductionl .content:after{content: "";height: 0;display: block;clear: both;}
.introductionl .content .pic{width: 50%;overflow: hidden;float: right;display: none;}
.introductionl .content .text{width: 100%;float: left;padding: 4%;box-sizing: border-box;box-shadow: 0px 2px 10px 1px #dadada;min-height: auto;}
.introductionl .content .text .tit{line-height: 34px;font-size: 25px;font-weight: bold;color: #333333;}
.introductionl .content .text .line{width: 33px;height: 2px;background: #d2d2d2;margin: 28px 0 16px 0;}
.introductionl .content .text .txt{line-height: 30px;font-size: 14px;color: #595959;text-align:justify;}
.introductionl .content .text ul{margin-top: 44px;}
.introductionl .content .text ul:after{content: "";height: 0;display: block;clear: both;}
.introductionl .content .text ul li{width: 33.333%;float: left;text-align: center;background: url(../images/introductionl_line.gif) no-repeat 0 center;}
.introductionl .content .text ul li:first-child{background: none;}
.introductionl .content .text ul li a:hover .txt2{color:#d82634;}
.introductionl .content .text ul li .icon{height: 34px;}
.introductionl .content .text ul li .icon img{max-height: 100%;}
.introductionl .content .text ul li .txt2{line-height: 20px;font-size: 16px;color: #333333;margin-top: 10px;}

.honor{height:auto;overflow:auto;margin-top:0;display: contents;}
.honor ul{ width:100% !important; margin-top:5%;}

.honor li{float: left;width: 48%;margin-right: 2%;margin-top: 3%;}
.honor li a{display: block; background-color:#f0f0f0;-webkit-transition: all 0.5s;transition: all 0.5s; overflow:hidden;}
.honor li img{ width:100%; transition: all .4s ease-in-out 0s;}
.honor li img:hover{transform: scale(1.2); webkit-transform: scale(1.2);}

.news_bg{margin:auto;width:100%;height:auto;background:#fff;min-width:auto;}
.tempWrap{ width:96% !important; margin:auto;}
.picList{ display:contents;}
.homenews_list{ width:100% !important;}
.homenews_list .bd{ width:100% !important;}
.homenews_list .bd ul{ width:100% !important; overflow:hidden; zoom:1; }
.homenews_list .bd ul li{width: 100% !important;height:auto;margin: 5% 0 0 0;float:left;_display:inline;overflow:hidden;border:1px solid #f9f9f9;background:#fff;}
.homenews_list .bd ul li img{ width:100%; height:auto; display:block;}
.homenews_list .bd ul li:nth-child(4){ display:none;}
.homenews_list .bd ul li:nth-child(5){ display:none;}
.homenews_list .bd ul li:nth-child(6){ display:none;}
.homenews_list .bd ul li:nth-child(7){ display:none;}
.homenews_list .bd ul li:nth-child(8){ display:none;}
.homenews_list .bd ul li:nth-child(9){ display:none;}

.link{ display:none;}

.footer{width: 100%;color: #fff;padding-bottom: 48px;background: #2E3033;border-top: 8px solid #d82634;overflow:hidden;min-width: auto;}
.footer .links{padding: 20px 0;font-size: 16px;border-bottom: 1px solid #1a1d21;}
.footer .links span{color: #fff;display: inline-block;}
.footer .links a{display: inline-block;font-size: 14px;color: #939393;padding-right: 10px;}
.footer .links a:hover{color: #d82634;}
.footer .bottom{border-top: 1px solid #464a50;}

.footer .bNav{display: none;}
.footer .ewm{display: none;}

.footer .contact_info{width: 100%;height: 180px;padding-left: 7%;border-right: none;border-left: none;margin-top: 48px;}
.footer .contact_info p.p1{font-size: 14px;color: #fff;line-height: 14px;padding-top: 10px;}
.footer .contact_info p.dh{font-size: 36px;color: #d82634;font-family: "Arial";line-height: 36px;padding-top: 4px;font-weight: bold;padding-bottom: 12px;}
.footer .contact_info h3{font-size: 20px;padding-top: 8px;}
.footer .contact_info p.ftel{font-size: 14px;color: #939393;line-height: 22px;width: 270px;}
.footer .contact_info i{display: block;padding-top: 8px;font-size: 14px;color: #fff;}
.footer .contact_info i a{display: inline-block;color: #fff;padding-right: 12px;}

.copyright{display: none;}

.nbanner{ display:none;}
.ct2-sd{display: none;}
.right{width: 100%;}
.showContxt img{ width:100% !important; height:auto !important;}
.title{font-size: 18px;color: #333333;text-align: center;margin: 10px 0 22px;font-weight: bold;}

.news-list .item{width: 100%;padding: 0 0 2%;border-bottom: 1px solid #e6e6e6;transition: all 0.3s;overflow: hidden;margin-bottom: 20px;}
.news-list .item .img{width: 100%;overflow: hidden;display: inline-block;float: left;}
.news-list .item .img img{width: 100%;height: 100%;transition: all 0.3s; max-height: 223px;}
.news-list .item .texts{width: 100%;display: inline-block;float: left;margin-left: 0px;}
.news-list .item .texts .titles{width: 100%;font-size: 18px;line-height: 18px;margin-top: 10px;}
.news-list .item .texts .date{width: 100%;font-size: 14px;line-height: 14px;color: #999;margin-top: 13px;}
.news-list .item .texts .desc{width: 100%;font-size: 14px;line-height: 30px;color: #666;margin-top: 6px;}
.news-list .item .texts .more{display: none;}

.reLink{height:70px;line-height: 30px;padding: 0;border-top: 1px solid #eee;margin: 20px auto;}
.reLink .fl{ float:none;}
.reLink .fr{ float:none;}
.reLink .prevLink, .wrapper .reLink .nextLink{width: 100%; display:block;}
.reLink .nextLink{text-align: left;}

.prodc-list{margin: 0px 0 0 -2%;}
.prodc-list li{float: left;width: 50%;}
.prodc-list li a{display: block;margin: 0px 0 5% 4%;border: 1px solid #ddd;text-align:center;}
.prodc-list li .m{height: auto;line-height: auto;}
.prodc-list li img{ width:100%; height:100%;}
.prodc-list li .text{padding: 1% 2%;}
.prodc-list li h4{margin: 0;font-size: 14px;line-height: 40px;height: 40px;overflow: hidden;font-weight: normal;text-align: center;}
.prodc-list li:last-child{ display:none;}

.pagess{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
.pagess ul li{display: inline-block;border: 1px solid #ccc;padding: 0px 5px;margin: 0 3px;line-height: 20px;background: #fff;color: #999;}
.pagess ul li:hover{background: #d82634; color: #fff;border: 1px solid #d82634}
.pagess ul li:hover a{color: #fff;}
.pagess ul li.thisclass{display: inline-block;border: 1px solid #d82634;padding: 0px 5px;margin: 0 0px;background: #d82634;color: #fff;}
.pagess ul li.thisclass a{color: #fff;}
.pagess ul li a{display: block;color: #999}
.pagess ul li a:hover{color: #fff;}


}